Модуль № 2 · Параметры · Администратор доступа

Параметры системы

Элемент 2.5.1. Перечень, умолчания и границы ведутся в system-params.json — экран их только применяет (R-CF1, R-CF2).

Параметров в разделе
0
Отличается от умолчания
0
Критичных
0
Требует настройки
0
Вне границ реестра
0
Параметры
ПараметрЗначениеПризнаки

Изменения на согласовании

Критичный параметр не сохраняется сразу: у опасного действия должен быть чужой глаз, а не только след в ленте (R-CF6).

ПараметрБылоСтанетКто проситОснование
Почему именно эти пять параметров критичны — в спецификации §5.1. Общее у них одно: каждый одним значением меняет объём контроля на всей площадке, а не поведение одного экрана.

История изменений параметров

Изменение параметра — событие ленты (2.1.3) с обеими сторонами значения (R-AU4, R-CF4).

КогдаПараметрУровеньБыло → сталоКтоВступает
У расчётных параметров есть дата вступления в силу (R-CF5): без неё нельзя объяснить, почему отчёт за март считался иначе, и расхождение выглядит ошибкой расчёта.

Зрелость модулей — заявленная и фактическая

Заявленный уровень ставит человек и им раскрываются экраны; фактический считается из состояния модулей и не раскрывает ничего (R-MAT1). Расхождение — карта внедрения, а не ошибка.

МодульЗаявлен AФакт A РазрывБлижайший уровеньЧего не хватает
Уровень набран, если покрытие элементов не ниже — % (PARAM-ADM-MATURITY-COVER), и только когда набраны все уровни ниже (R-MAT5): модуль с интеграцией, но без отчётов, стоит на A1, а не на A4. Элемент считается внедрённым, если он поставлен и использовался за окно наблюдения (R-MAT3) — справочник без записей не даёт учёта.
Уровня площадки в целом здесь нет намеренно (R-MAT6): среднее по 35 модулям не отвечает ни на один вопрос — предприятие со зрелым складом и нулевым HR не «среднее». По оси B вычисляется не зрелость, а потолок, поддержанный системой (R-MAT7): выше объявлять нечем, но и на потолке — ещё не достигнуто. Заявленный B по площадке — —, поддержанный потолок — —.

Данные показа. Расчёт идёт заданием планировщика раз в сутки (2.5.2), а не при открытии экрана: обход 1401 элемента с запросом использования по каждому — не работа обработчика перехода. Поэтому у показателя всегда видно время расчёта и окно наблюдения (R-MAT10).

Контракт экрана — для разработчика Vue/Laravel

Источник данных

Реестр параметров — system-params.json → takt-config.json (раздел systemParams) → config('takt.systemParams'). Значения (системные и по организациям), история и очередь согласования — данные приложения. Экран создавать и удалять параметры не может (R-CF2).

Компоненты

ParamTableprops: section, level, onlyChanged; строка показывает источник значения (своё / унаследовано / умолчание).
ParamCardграницы, потребители, решение-основание, история; редактор типа зависит от тип в реестре.
ParamEditorвалидация по границам и по связанным параметрам; отказ называет второй параметр (R-CF8).
CriticalQueueочередь согласования критичных изменений, тот же движок заявок (R-AR1).

Проверки — на сервере

Границы и связанные параметры проверяются на сервере: клиентская проверка — подсказка, а не защита. Связка «срок хранения ≥ 2 × период ресертификации + окно восстановления» считается по действующим значениям организации, а не по умолчаниям.

Чего на экране нет

Создания параметров, удаления истории, правки значений режимов интерфейса (они в ui-modes.json) и мгновенного сохранения критичных параметров.